import os
size_sum=0
def dir_path_size(dir1):
    global size_sum
    size_sum = 0
    dlist=os.listdir(dir1)#获取目录中的所有文件信息
    #遍历所有文件
    for f in dlist:#目录下面可能还有目录 或者是文件
        #为遍历的文件添加目录路径
        file1=os.path.join(dir1,f)
        if os.path.isfile(file1):#如果是文件 就获取文件大小
            size_isfile=os.path.getsize(file1)
            size_sum=size_sum+size_isfile
        #判断是否是目录（文件夹）：
        if os.path.isdir(file1):
        #递归调用实现子目录的文件大小统计
            dir_path_size(file1)
    return size_sum
dir_name=input("输入需要查询大小的目录的路径：")
print("指定目录路径为:",dir_name,"指定目录的大小为:",dir_path_size(dir_name))